4 שלביםת מבחן של 3-4 שעות, ראיון עם ראש צוות, ראיון עם ראש קבוצה, ראיון HR
שאלות מתוך הראיון
- לממש reset למערך בO(1) (כלומר הוספה למחלקה של מערך פונקציית reset ופונקציות get ו- set כולן צריכות להתבצע בO(1))
תשובות
הוסף תשובה
|
לצפיה בתשובות
ינואר 2017
מגדירים מערך עזר בגודל המערך המקורי, ומשתנה עזר.
בכל קריאה לset מעדכנים את המקום במערך לערך החדש, ובאותו מקום במערך העזר מעדכנים את הערך להיות שווה לערך של משתנה העזר.
בקריאה לפונקציה reset יתעדכן משתנה העזר לזמן המערכת.
בקריאה לפונקציה get נבדוק תחילה שבמקום שרוצים לעשות עליו get במערך העזר, הערך שם שווה לערך המשתנה עזר במקרה כזה נחזיר את הערך המבוקש מהמערך, אחרת נחזיר שגיאה - פנייה למקום לא מאותחל.
יש כמה שלבים בתהליך.
שלב ראשון מבחן על המחשב שאורך כמה שעות. (חיפוש על עץ בינארי, מציאת באג בקוד, שימוש בAPI, ושימוש בהאש)
שלב הבא, ראיון מול ראש צוות ואחר כך מול ראש קבוצה ומול איש HR.
שאלות מתוך הראיון
יש לנו K רשימות ממוינות באורך N (כל רשימה)
צריך לכתב פונקציה שמחזירה רשימה ממויינת שמכילה את כל האיברים ברשימות
לממש פונקציית ספרייה שמבצעת פעולה דומה ל atoi.
יש להתחשב בכל התרחישים האפשריים (32/64 ביט,מערכות הפעלה שונות, קלט לא חוקי,לא ניתן להקצות זכרון, וכל מה שאתם יכולים לחשוב עליו...)
תשובות
הוסף תשובה
|
לצפיה בתשובות
ינואר 2017
int i = 0, sum = 0;z
for (i = 0; arr[i]!='\0'; i++) {z
sum*=10;z
sum+=arr[i];z
}z
return sum;z
please ignore the 'z' at the end of all line
מאי 2017
אין צורך להתחשב ב32 64 וכן הלאה מכיוון ואין פה עניין של תקשורת בין 2 מחשבים.
עוסקת בפיתוח תוכנה לאבטחת מידע - תוכנות חומת אש ו־VPN.בסיסה הבינלאומי נמצא ברדווד סיטי, קליפורניה, ומרכזי הפיתוח נמצאים בתל אביב ובבלארוס.החברה נוסדה בשנת 1993 על ידי שלמה קרמר, מריוס נכט וגיל שוויד.